Bug Traiging
- 任务

缺陷分派指的是缺陷报告分派给潜在修复者的传递过程。最理想的情况下,系统可以直接将bug report分派给合适的修复者,在实际的开发过程中,report可能会多次分派,将report从一个修复者分派给另一个修复者的过程被称为Tossing。
数据集分析
2.1 数据集- Eclipse
- Mozilla
- Gentoo
Eclipse中的bug report样例。除了title和description外,缺陷报告主要包括四种元数据:Status, Assignee, Product, Component。
- Status 表明该缺陷报告的解决状态,数据集由标记为”Fixed”的缺陷报告组成;
- Assignee 指出谁在负责修复缺陷;
- Product&Component 缺陷涉及的产品和产品内的组件。

bug 历史记录记载了缺陷报告的历史变化,每一次变化可以用(who, when, what, removed, added)的元组表示。

2.2 可行性
统计收集数据中的缺陷报告的报告者的局部性(reporter locality),作者将Product和Component域信息组合作为子区域,统计了数据集中的每个repoter涉及到的子区域的数量。

2.3 tossing 序列

- 模型的改进方向
- 构建开发者关系图,绘制开发者画像

